home *** CD-ROM | disk | FTP | other *** search
- --= WID = SIMTEL20 Ada Software Repository Item Description File = WID =--
- -- WIS TOOL NUMBER : WIS_TOOL_25
- -- LOCATION : ASR
- -- CATEGORY LEVEL 1 : PROGRAMMING TOOLS
- -- CATEGORY LEVEL 2 : CREATE COMPILATION ORDER
- -- CATEGORY LEVEL 3 :
- -- CATEGORY LEVEL 4 :
- -- INDEX : CREATE_TB
- -- INDEX : Table Builder
- -- INDEX : Builder, Table
- -- INDEX : Text Formatter
- -- INDEX : Formatter, Text
- -- INDEX : Automatic Compilation
- -- INDEX : Compilation, Automatic
- -- INDEX : Compilation Order
- -- INDEX : Order, Compilation
- -- INDEX : Configuration Management
- -- INDEX : Management, Configuration
- -- INDEX : Dependency Graph
- -- INDEX : Graph, Dependency
- -- INDEX : CONSTRCT
- -- TAXONOMY : !Design, Implementation and Test!Design and Analysis!Create Compilation Order/Table Builder
- -- DEPENDENCIES :
- -- SEE ALSO :
- --= ABSTRACT ===============================================--
- -- 1. TOOL NAME : Automatic Recompilation Tool
- -- 2. TOOL NUMBER : 25-1
- --
- -- 3. CONTRACTOR :
- -- 3a CONTRACT # : N/A
- -- 3b NAME : MITRE Corp.
- -- 3c LOCATION : 1820 Dolley Madison Blvd., McLean, Va.
- -- 3d POC :
- --
- -- 4. TOOL DESCRIPTION : There are two programs, Construct and Create_CO.
- -- For any set of related project files, Construct executes
- -- only the commands necessary to update the project to reflect
- -- recent changes. If the project files are Ada source, Create_CO
- -- should be run before running Construct. Create_CO creates
- -- a file containing a description of the dependencies among
- -- the project files (in a pre-defined syntax that is expected
- -- by Construct). Each dependency is followed by the command
- -- language commands that cause the dependency to exist. When
- -- the project files are not Ada source, the file describing
- -- the dependencies must be created manually.
- --
- -- 5. SCHEDULE :
- -- 5a PDR/CDR :
- -- 5b DELIVERY : Available
- -- 5c DISTRIBUTION : SIMTEL20
- --
- -- 6. CHARACTERISTICS :
- -- 6a DEVELOPMENT APPROACH : Designed and implemented in Ada
- -- 6b HOST MACHINE : Intellimac 7000m, (Vax, Wicat --see comments)
- -- 6c OPERATING SYSTEM : Unix, (VMS, ROS --see comments)
- -- 6d COMPILER : Telesoft 1.3 (unvalidated)
- -- 6e DEPENDENCIES : Documented in Rehost Section of User's Manual
- -- 6f NUMBER OF STATEMENTS :
- --
- -- 7. DOCUMENTATION : User's Manual
- -- 8. PORTABILITY : Has been ported to Vax and Wicat --see comments
- --
- -- 9. WIS USE :
- -- 9a FOUNDATION AREA : Design and Analysis
- -- 9b WIS USE AREA : Design, Implementation and Test
- -- 10. COMMENTS :
- -- Construct and Create_CO were developed on the Intellimac 7000M
- -- running Unix. They were ported to a VMS/VAX and ROS/Wicat.
- -- Construct and Create_CO were written for use on large development
- -- projects, so on a system like a Wicat, they operate largely
- -- like a control file. This is a consequence of ROS which only
- -- maintains a day created stamp on files instead of a time last
- -- edited stamp. Also, on the Vax, additional code is required to
- -- achieve full functionality of Construct and Create_CO. A
- -- description of the required additional code is documented
- -- in the User's Manual.
- -- 11. LAST CHANGE TO DATA : 13 November 1985.
- --= FILE LISTING ===============================================--
- -- FILE SPECS : PD:<ADA.TOOLS>CREA*.*
- -- FILE SPECS : PD:<ADA.TOOLS>CONS*.*
- -- DIRECTORY DISPLAY :
- -- Directory PD:<ADA.TOOLS>
- -- File Name Byte Count Line Count
- -- --------------- ---------- ----------
- -- CREATETB.DOC 4387 97
- -- CREATETB.PRO 4545 98
- -- CREATETB.SRC 48345 1549
- -- CONSTRCT.CMM 572 29
- -- CONSTRCT.DOC 31539 1584
- -- CONSTRCT.PRO 4205 87
- -- CONSTRCT.SRC 147191 4148
- -- =============== ========== ==========
- -- 7 Files 240784 7592
- --= DISCLAIMER ===============================================--
- -- This software and its documentation are provided "AS IS" and
- -- without any expressed or implied warranties whatsoever. No warranties
- -- as to performance, merchantability, or fitness for a particular
- -- purpose exist.
- -- The user is advised to test the software thoroughly before
- -- relying on it. The user must assume the entire risk and liability of
- -- using this software. In no event shall any person or organization of
- -- people be held responsible for any direct, indirect, consequential or
- -- inconsequential damages or lost profits.
- --======================================================================--
-